/**
 * 项目名称: Topic_242.cpp
 * 项目路径: study/DataStructure/刷题/一轮/第七天 数组+散列表
 * 编辑时间: 2024年09月08日09时07分46秒
 * 用   户: 轻尘
 */

#include <bits/stdc++.h>

using namespace std;

class Solution {
public:
    bool isAnagram(string s, string t) {
        if(s.size() != t.size())return false;
        int p1[s.size()];
        int p2[t.size()];

        for(int i = 0;i<s.size();i++)p1[i]=s[i]-'a';
        for(int i = 0;i<t.size();i++)p2[i]=t[i]-'a';

        sort(p1,p1+s.size());
        sort(p2,p2+t.size());

        for(int i = 0;i<s.size();i++){
            if(p1[i]!=p2[i])return false;
        }
        return true;
    }
};
